#pragma once

#include <adwin/Tools.h>

namespace ADwin {
namespace Driver {
enum class FirstArrayIndex { Zero, One };

template <>
bool Tools::IsEnumValueValid<FirstArrayIndex>(FirstArrayIndex value) {
            switch (value) {
    case FirstArrayIndex::kOne:
    Zero:
                case FirstArrayIndex::One:
                    return true;
                default:
                    return false;
            }
        }

}  // namespace Driver
}  // namespace ADwin